Master AWS DynamoDB [ویدئو]

Master AWS DynamoDB [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این دوره طراحی شده است تا شما را از دانش پایه به تخصص پیشرفته در AWS DynamoDB، یکی از قدرتمندترین پایگاه های داده NoSQL برساند. ما با راه اندازی محیط توسعه، ایجاد یک حساب AWS و پیکربندی AWS CLI شروع می کنیم. سپس به موارد ضروری DynamoDB می پردازید و یاد می گیرید که چگونه جداول را با استفاده از کنسول مدیریت AWS و ابزارهای خط فرمان ایجاد و مدیریت کنید. با پیشرفت، درک عمیقی از مفاهیم اصلی DynamoDB، مانند کلیدهای اولیه، انواع داده ها و مدیریت آیتم ها به دست خواهید آورد. همچنین ابزارها و رابط های مختلفی را برای تعامل با DynamoDB، از جمله AWS SDK برای پایتون، کاوش خواهید کرد. تمرینات عملی به شما کمک می کند تا مهارت های عملی در ایجاد و مدیریت جداول، انجام عملیات CRUD و بهینه سازی بازیابی داده ها با استفاده از شاخص های ثانویه ایجاد کنید. بخش‌های پیشرفته بر بهینه‌سازی عملکرد تمرکز دارند و بهترین روش‌ها را برای طراحی کلیدهای پارتیشن و ساختاربندی شاخص‌ها به شما آموزش می‌دهند. شما یاد خواهید گرفت که جداول DynamoDB خود را برای موارد استفاده مختلف تنظیم کنید، از دسترسی کارآمد به داده ها و به حداقل رساندن هزینه ها اطمینان حاصل کنید. در پایان دوره، شما درک کاملی از قابلیت‌های DynamoDB خواهید داشت و می‌توانید راه‌حل‌های NoSQL مقیاس‌پذیر و با کارایی بالا را پیاده‌سازی کنید. جداول DynamoDB را با استفاده از Console، CLI و SDK ایجاد و پیکربندی کنید. عملیات CRUD را برای مدیریت موثر داده ها در DynamoDB انجام دهید. طراحی پارتیشن کارآمد و کلیدهای مرتب سازی برای عملکرد بهینه پرس و جو. از شاخص های ثانویه محلی و جهانی برای بازیابی پیشرفته داده ها استفاده کنید. بهترین شیوه‌های مدل‌سازی داده را برای پشتیبانی از موارد استفاده متنوع اعمال کنید. مدیریت و تجزیه و تحلیل هزینه های DynamoDB برای استفاده کارآمد از منابع. این دوره برای توسعه دهندگان نرم افزار، مهندسان داده و معماران ابری که به دنبال تسلط بر AWS DynamoDB هستند ایده آل است. تجربه قبلی با خدمات AWS و درک اولیه از پایگاه های داده توصیه می شود. آشنایی با خط فرمان و برنامه نویسی پایتون مفید است اما الزامی نیست. یک مسیر ساختاریافته از مبتدی تا موضوعات پیشرفته را دنبال کنید. * ایجاد و مدیریت جداول DynamoDB با استفاده از AWS CLI و SDK را تمرین کنید. * جداول خود را با شاخص های ثانویه محلی و جهانی بهینه کنید.

سرفصل ها و درس ها

مقدمه Introduction

  • مقدمه و پیش نیاز دوره Introduction & Course Prerequisites

  • ساختار دوره Course Structure

راه اندازی محیط توسعه Development Environment Setup

  • راه اندازی محیط توسعه دهنده - دستورالعمل ها Dev Environment Setup - Instructions

  • VS Code را نصب کنید - اختیاری Install VS Code - Optional

ایجاد حساب AWS و راه اندازی AWS CLI AWS Account Creation & Setting up AWS CLI

  • یک حساب AWS ایجاد کنید Create an AWS Account

  • ایجاد کاربر IAM Creating an IAM User

  • AWS CLI - معرفی و نصب AWS CLI - Introduction and Installation

  • AWS CLI را پیکربندی کنید Configure AWS CLI

AWS DynamoDB Fundamentals Deep Dive AWS DynamoDB Fundamentals Deep Dive

  • با استفاده از کنسول مدیریت AWS - Hands-on یک جدول DynamoDB ایجاد کنید Create a DynamoDB Table using the AWS Management Console - Hands-on

  • AWS DynamoDB Deep Dive - تعریف و ویژگی های کلیدی AWS DynamoDB Deep Dive - Definition and Key Features

  • NoSQL در مقابل پایگاه های داده SQL و تفاوت های کلیدی NoSQL vs SQL Databases and Key Differences

  • اجزای DynamoDB و نحوه کار آنها DynamoDB Components and How They Work

  • قیمت گذاری DynamoDB DynamoDB Pricing

  • خلاصه Summary

ابزارهایی برای تعامل با AWS DynamoDB - AWS CLI و AWS SDK Tools for Interacting with AWS DynamoDB - AWS CLI and AWS SDK

  • ابزارهای تعامل با DynamoDB Deep Dive - نمای کلی Tools for Interacting with DynamoDB Deep Dive - Overview

  • عملی - ساختار کد و ایجاد جدول با استفاده از AWS CLI Hands-on - Code Structure and Creating a Table using AWS CLI

  • جدول را با دستور Describe-table بررسی کنید Verify the Table with the Describe-table Command

  • افزودن دو کتاب با دستورات CLI Adding Two Books with the CLI Commands

  • AWS CLI - Command Breakdown AWS CLI - Command Breakdown

  • یک آیتم دریافت کنید Get an Item

  • اسکن برای موارد Scan for Items

  • یک مورد را به روز کنید Update an Item

  • یک مورد را حذف کنید Delete an Item

  • جدول را حذف کنید Delete the Table

  • DynamoDB انواع داده و خلاصه بخش DynamoDB Data Types and Section Summary

تعامل با جدول DynamoDB با AWS SDK Interacting with DynamoDB Table with AWS SDK

  • تعامل با DynamoDB با AWS SDK - ابزارهایی برای تعامل با DynamoDB Interacting with DynamoDB with AWS SDK - Tools for Interacting with DynamoDB

  • رابط های برنامه نویسی AWS SDK - نمای کلی The Programmatic Interfaces of the AWS SDK - Full Overview

  • AWS SDK ها و ابزارهایی برای تعامل با AWS DynamoDB - نمای کلی AWS SDKs and Tools for Interacting with AWS DynamoDB - Overview

  • یک جدول با SDK Python ایجاد کنید Create a Table with SDK Python

  • با SDK یک کتاب به جدول اضافه کنید Add a Book to the Table with SDK

  • بارگیری کتاب ها از یک فایل JSON با SDK Loading Books from a JSON File with the SDK

  • یک کتاب را بر اساس شابک یا عنوان آن حذف کنید Delete a Book by Its ISBN or Title

  • جدول را اسکن کنید Scan the Table

  • پرس و جو از جدول Querying the Table

  • یک کتاب را به روز کنید Update a Book

  • یک مورد را حذف کنید Delete an Item

  • توجه - استفاده از CLI برای تعامل با جدول ما NOTE - Using the CLI to Interact with Our Table

  • خلاصه Summary

شاخص های AWS DynamoDB - Deep Dive AWS DynamoDB Indexes - Deep Dive

  • مقدمه ای بر شاخص ها - نمای کلی Introduction to Indexes - Full Overview

  • اسکن و فیلتر - تفاوت ها و ملاحظات ظرفیت Scan and Filter - Differences and Capacity Considerations

  • شاخص های ثانویه جهانی - LSI و GSI - نمای کلی Global Secondary Indexes - LSI and GSI - Overview

  • عملی - یک فهرست ثانویه در کنسول ایجاد کنید Hands-on - Create a Secondary Index in the Console

  • مواردی که باید در هنگام ایجاد GSI در نظر گرفت Things to Consider when Creating GSIs

  • عملی - ایجاد LSI با یک جدول کتاب جدید - بازسازی Hands-on - Create an LSI with a New Book Table - Restructuring

  • بارگیری کتاب های بازسازی شده Loading Restructured Books

  • عملی - جستجوی LSI ما Hands-on - Querying our LSI

  • عملی - جستجوی LSI با استفاده از AWS CLI Hands-on - Querying LSI using AWS CLI

  • عملی - یک دستور GSI از طریق به‌روزرسانی ایجاد کنید Hands-on - Create a GSI Through Update Command

  • عملی - GSI Query Hands-on - GSI Query

  • شاخص پراکنده Sparse Index

  • خلاصه Summary

بهینه سازی شاخص ها برای کارایی Optimizing Indexes for Efficiency

  • بهینه‌سازی شاخص‌ها و استراتژی‌ها و ملاحظات کلیدی: مورد استفاده از الگوهای دسترسی Optimizing Indexes & Key Strategies and Considerations: Access Patterns Use Case

  • ملاحظات طراحی کلید پارتیشن و طراحی کلیدها Partition Key Design and Design Keys Considerations

  • بهینه سازی کلیدهای مرتب سازی Optimizing Sort Keys

  • ساختار شاخص های ثانویه برای کارایی Structuring Secondary Indexes for Efficiency

  • موارد استفاده - ملاحظات طراحی - تصمیمات تجاری Use Cases - Design Considerations - Business Decisions

  • خلاصه Summary

بسته بندی کنید Wrap Up

  • پاک کردن Clean Up

  • تبریک و گام های بعدی Congratulations & Next Steps

نمایش نظرات

Packtpub یک ناشر دیجیتالی کتاب‌ها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرم‌افزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتاب‌ها، ویدیوها و دوره‌های آموزشی می‌پردازد که به توسعه‌دهندگان و متخصصان فناوری اطلاعات کمک می‌کند تا مهارت‌های خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامه‌نویسی، توسعه وب، داده‌کاوی، امنیت سایبری و هوش مصنوعی را پوشش می‌دهد. محتوای این منابع به صورت کاربردی و به‌روز ارائه می‌شود تا کاربران بتوانند دانش و توانایی‌های لازم برای موفقیت در پروژه‌های عملی و حرفه‌ای خود را کسب کنند.

Master AWS DynamoDB [ویدئو]
جزییات دوره
3h 27m
59
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Paulo Dichone
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Paulo Dichone Paulo Dichone

توسعه دهنده و معلم

سلام! من پائولو هستم. من مدرک علوم کامپیوتر از دانشگاه Whitworth دارم و یک متخصص برنامه نویسی هستم و به آن افتخار می کنم!

من تجربه گسترده ای در توسعه برنامه Android به ویژه در برنامه موبایل (اندروید و iOS) و توسعه وب دارم. من همچنین بنیانگذار Magadistudio هستم، یک شرکت توسعه برنامه تلفن همراه مستقر در شمال غربی داخلی زیبا (WA).

من علاقه زیادی به آموزش توسعه برنامه اندروید به مردم دارم. نشان دادن طناب‌های ساخت اپلیکیشن‌های اندرویدی شگفت‌انگیز، تجربه‌ای بسیار ارزشمند است! هدف من این است که شما را به سرعت راه اندازی کنم و برنامه های اندروید بسازید.

شما آزادی را که یک توسعه‌دهنده اندروید ارائه می‌دهد، باور نمی‌کنید.

من را در توییتر @buildappswithme دنبال کنید

برنامه نویس نرم افزار/برنامه - موبایل و وب

مدرس آنلاین: 2014 - حال

علوم کامپیوتر (BS)
دانشگاه ویتورث
سپتامبر 2006 - مه 2009